Thesis Draft

نویسنده

  • Mark Reitblatt
چکیده

The purpose of this thesis is to present a prototype system for the verification of LabVIEW programs using ACL2. LabVIEW is a graphical data-flow programming language commonly used in data acquisition and control application. ACL2 is a programming language, formal logic and theorem prover that has seen broad use in the verification of industrial hardware and software systems. I will present an ACL2 model of LabVIEW programs, a system for translating LabVIEW programs into their ACL2 models, a method for annotating LabVIEW programs with specifications, a methodology for the verification of the ACL2 model of a LabVIEW program with respect to its specification and a library of theorems about our ACL2 models of LabVIEW primitives designed to increase the ease and accessibility of verification. I will also present several small examples of verified LabVIEW programs to demonstrate the application of the system.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Monte Carlo Semantics: Robust Inference and Logical Pattern Processing Based on Integrated Deep and Shallow Semantic Representations

This document was submitted to the University of Cambridge Computer Laboratory as part of the documentation required by first year PhD candidates comprising a thesis proposal (Bergmair, 2007a) and a first year report (this document). In addition, a thesis draft (Bergmair, 2007b) has been submitted to supplement the required material. – For readers other than the examiners of this PhD project, i...

متن کامل

Designing a thesis tele-supervision system for postgraduate medical sciences students

Introduction: Today, progressing science and technology atall domains, including education and research, will bring newopportunities to resolve the communication and interactionproblems. The aim of this study was to determine potential factorsaffecting the thesis supervision and provide a web-based solution.Methods: This is a developmental study conducted in two<br...

متن کامل

Quantum Complexity Classes

This material is the final thesis of the one year International Master's Program, supported by the Vrije Universiteit, Amsterdam. I wish to thank my supervisor Harry Buhrman for fruitful discussions. I thank my second reader Femke van Ramsdonk for reading the draft of this thesis thoroughly.

متن کامل

Dependently Typed Programming with Domain-Specific Logics (Thesis Proposal DRAFT)

We propose a thesis defending the following statement: The logical notions of polarity and focusing provide a foundation for dependently typed programming with domain-specific logics, with applications to certified software and mechanized metatheory.

متن کامل

Mining of Conclusions of Student Texts for Automatic Assessment

Writing a thesis involves complying with certain requirements and rules established by institutional guides. So, students have guidelines to follow when developing their first draft. Generally this draft presents deficiencies, which has to be polished with the help of the academic advisor to reach an acceptable document. However, this task is repeated every time a student prepares his thesis, b...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009